home *** CD-ROM | disk | FTP | other *** search
/ Adobe Digital Video Collection / Digital Video Collection CD.iso / After Effects 5.5 / MMScriptFre.Cab / F115603_scaleby.mm < prev    next >
Encoding:
Text File  |  2001-12-07  |  1.3 KB  |  27 lines

  1. // Echelle des calques selon la composition - version 1.0
  2.  
  3. // Ce script met α l'Θchelle tous les calques de la comp. par le scale_factor, en dessous.
  4. // Il remet α l'Θchelle la position et l'Θchelle. Cela est particuliΘrement utile lorsque vous redimensionnez une
  5. // comp. et que vous voulez mettre α l'Θchelle tous vos objets de sorte qu'ils correspondent α ses nouvelles dimensions.
  6.  
  7. //      CALQUES                                           PROPRIETES                     COUCHES
  8. //      ------                                              ----------                      --------
  9. // 1 : sans importance                               sans importance               sans importance
  10. // 2 : sans importance                               sans importance               sans importance
  11.  
  12. if (time() == start_time) {
  13.     original_comp_dimensions = {320,240};   // modifier par rapport α la taille de la comp. avant la mise α l'Θchelle
  14.     new_comp_dimensions = {160,120};          // modifier par rapport α la taille de la comp. aprΦs la mise α l'Θchelle
  15.  
  16.     scale_factor = (new_comp_dimensions / original_comp_dimensions);
  17. }
  18.  
  19. l = 1;
  20. while (l <= num_layers) {       // boucle sur tous les calques
  21.  
  22.         value(l, position) = value(l, position) * scale_factor;
  23.         value(l, scale) = value(l, scale) * scale_factor;
  24.  
  25.   l = l+1;
  26. }
  27.